/* Reset */
* { margin:0; padding:0; }
a:link, a:visited, a:hover, a:active {text-decoration:none; cursor:pointer; color:#444;  }
a:hover, a:active { color:#036ecb; -o-transition:color 0s ease; -webkit-transition:color 0s ease; transition:color 0s ease; }
body { font:12px/1.5 "宋体","Arial","Thmano", "Microsoft Yahei"; color:#333; background:url(../images/home/bg1.gif) 0 0 repeat #FFF; }
img { border:0px; }
input, textarea, select  { font:12px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#666; outline:0; }
textarea { resize: none; overflow:auto; }
input[type="text"], input[type="password"], textarea { padding:1px 5px; }
input[type="submit"], input[type="reset"] { cursor:pointer; *vertical-align:0; }
input:-moz-placeholder { color: #999; }
::-webkit-input-placeholder { color:#999; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
outline: 0px dotted #6FA1D9 !important;
border:0px solid #888888 !important;
box-shadow:0px 0px 0px 0px #FF0000 !important;
}
input[type="checkbox"]:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="radio"]:focus { outline: 0px dotted #6FA1D9 !important; } 
input[type="checkbox"] { vertical-align:-2px; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6,font { font-size:12px; }
/* Public */
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center; }
.overlay { width:100%; height:100%; background:#000; position:absolute; left:0; top:0; z-index:100; }
.autocut {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
/* reInformation */
.reInformation { width:655px; padding:0 20px 20px; margin-bottom:20px; border:1px solid #ddd; float:right;  }
.reInformation .tit { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#0981d8;  }
.reInformation .tit2 { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#0981d8;  }
.reInformation ul { margin-left:2px; float:left; }
.reInformation li { float:left; width:180px; padding:9px 9px 0; border:1px solid #ddd; margin-left:7px;  margin-right:7px; display:inline; }
.reInformation li img { width:180px; height:135px; }
.reInformation li img:hover { opacity:0.9; }
.reInformation .g { display:block; width:180px; }
.reInformation .t { float:left; line-height:30px; }
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#0981d8; }
/* pager */
.pager { display:block; width:100%; height:auto; padding:20px 0; text-align:center; clear:both; margin-bottom:10px; }
.pager span, .pager a{ display:inline-block; border:1px solid #ddd; color:#333; height:24px; line-height:24px; padding:0px 8px; text-decoration:none; background:#FFF; margin:0 5px; }
.pager a:hover{ background:#fdfbfc; border-color:#ccc; color:#368ceb; text-decoration:none;}
.pager .cur{ background:#368ceb; border-color:#FFF; font-weight:bold; color:#FFF; }
.pager span.dot{ background:#368ceb; border-color:#398e00; font-weight:bold; color:#FFF; }
/* relatedLink */
.relatedLink {clear:both; height:30px; line-height:30px; border:1px solid #dcdcdc; width:99%; margin:0 auto 20px; }
.relatedLink .prevLink { float:left; margin-left:10px; }
.relatedLink .nextLink { float:right; margin-right:10px; }
.relatedLink a:hover { color:#368ceb; }
/* search */
#searchfrom .err { height:30px; line-height:30px; width:100%; }
#searchfrom .err span { color:#FF0000; margin-left:20px; }
.loading { color:#368ceb; height:40px; line-height:40px; background:url(../images/web/loading03.gif) 5px center no-repeat; padding-left:30px; }

/* header */
.header { position:relative; z-index:100; background:url(../images/home/header.png) center top repeat-x; border-top:5px solid #036ecb; }
.header .head { width:980px; height:110px; margin:0 auto; position:relative; z-index:99; background:url(../images/home/top.png) right top no-repeat; }
.header .logo { width:439px; height:72px; float:left; overflow:hidden; padding:28px 0 0 2px; }
.header .logo img { width:300px; }
.header .opr { float:right; width:380px; height:20px; }
.header .opr .t { float:right; width:280px; height:20px; display:inline; color:#FFF; margin-bottom:35px; background:url(../images/home/opr.png) 0 0 no-repeat; text-align:center; }
.header .opr .t a { height:14px; line-height:14px; display:inline-block; color:#FFF; margin:0 8px 0; }
.header .opr .t a:hover { text-decoration:underline; }
.header .opr .t a.contacts { padding-left:15px; background:url(../images/home/mobile.gif) left center no-repeat; }
.header .opr .t a.setHome { padding-left:15px; background:url(../images/home/setHome.gif) left center no-repeat; }
.header .opr .t a.addFavo { padding-left:15px; background:url(../images/home/addFavo.gif) left center no-repeat; }
.header .search { float:right; width:100%; }
.header .search .btn { float:right; width:74px; height:22px; background:url(../images/home/searchBtn.png) 0 0 no-repeat; }
.header .search .btn input { width:74px; padding:0; height:22px; line-height:22px; background:none;  border:none; color:#FFF; cursor:pointer; }
.header .search .type { float:right; width:80px; height:22px; _display:inline; position:relative;}
.header .search .type select { border:1px solid #7f9db9; padding:1px; }
.header .search .txt { width:170px; height:22px; border:1px solid #7f9db9; float:right; background:#FFF; overflow:hidden; margin-right:10px; display:inline; }
.header .search .txt input { width:150px; padding:0 5px; height:22px; line-height:22px; border:none; background:none; }
/* navigation */
.navigation { height:42px; background:url(../images/home/navigation.gif) center top repeat-x; margin-bottom:8px; }
.navigation .main { width:980px; height:42px; margin:0 auto; }
.navigation dl.nav1 { float:left; display:inline; }
.navigation dt.nav1 { float:left; width:105px; height:42px; position:relative; display:inline; }
.navigation a.nav1 { display:block; height:42px; line-height:42px; font-size:14px; font-weight:700; color:#555; text-align:center; background:url(../images/home/naviBg.gif) left center no-repeat; overflow:hidden; }
.navigation dt.home a { background:none; }
.navigation dt:hover a.nav1, .navigation dt.hover a.nav1 { color:#FFF; background:url(../images/home/naviCur1.gif) 0 0 no-repeat; }
.navigation .tel { width:240px; height:42px; float:right; text-align:right; }
.navigation .tel span { height:42px; display:inline-block; line-height:42px; background:url(../images/home/tel.gif) left center no-repeat; font-size:20px; color:#ee6a08; padding-left:30px; }
/* banner */
.banner { height:400px; width:980px; height:335px; margin:0 auto; border:1px solid #FFF; position:relative; }
.banner .main { width:976px; height:330px; overflow:hidden; background:#FFF; }
.banner .scroll { overflow:hidden; height:330px; width:100%; }
.banner .scroll ul { width:500%; height:330px; }
.banner .scroll li { width:976px; height:330px; float:left; }
.banner .scroll img { width:976px; height:330px; }
.banner .tip { position:absolute; height:20px; width:100%; left:0; bottom:4px; _bottom:15px; background:url(../images/home/line1.png) center top no-repeat; z-index:100; text-align:right; }
.banner .tip span { width:16px; height:16px; line-height:16px; cursor:pointer; display:inline-block; text-align:center; background:#fff; font-size:12px; margin:0 5px; color:#ee6a08; }
.banner .tip span.cur { background:#ee6a08;color:#fff; }
.banner .bannerBottom { height:17px; background:url(../images/home/bannerBottom.png) center top no-repeat; }
/* wrapper */
.wrapper { width:980px; margin:0 auto; padding-top:20px;_padding-top:8px; }
.wrapper .wrap, .wrapper .iwrap { width:980px; margin:0 auto; }
.wrapper .wrap { margin-bottom:20px; }
.part1 { height:305px; overflow:hidden; }
.part2 { height:270px; overflow:hidden; }
/* column */
.column .thead { height:40px; border-bottom:2px solid #036ecb; position:relative; }
.column .thead div.tit { float:left; width:148px; height:43px; line-height:35px; display:inline; background:url(../images/home/thead1.png) 0 0 no-repeat; _background:url(../images/home/thead1.gif) 0 0 no-repeat; text-align:center; position:absolute; top:6px; left:0; z-index:100; }
.column .thead div.tit strong { font-size:14px; color:#FFF; margin-right:5px; }
.column .thead div.tit span { font-size:12px; color:#9ddcff; }
.column .thead div.more { float:right; width:51px; height:32px; line-height:32px; text-align:right; text-align:center; margin-top:5px; }
.column .thead div.more a { display:block; height:32px; background:url(../images/home/more.png) 0 0 no-repeat; }
.column .thead div.more a:hover { text-decoration:underline; }
.column .tbody { }
/* iproduct */
.iproduct { width:980px; background:url(../images/home/column5_1.png) center top repeat-y; }
.iproduct .thead { background:url(../images/home/column5.png) 0 0 no-repeat; }
.iproduct .tbody { position:relative; height:210px; background:#FFF; border:1px solid #CCC; border-top:none; border-radius:0 0 5px 5px; }
.iproduct .tfooter { height:19px; background:url(../images/home/columnBottom.png) center top no-repeat; }
.iproduct .main { float:left; width:860px; border-radius:6px; overflow:hidden; position:relative; padding-top:15px; }
.iproduct .arrow_r { float:right; width:45px; height:150px; background:#333; background:url(../images/home/arrow_r.gif) center center no-repeat; cursor:pointer; margin-right:10px; display:inline; margin-top:25px; }
.iproduct .arrow_l { float:left; width:45px; height:150px; background:#333; background:url(../images/home/arrow_l.gif) center center no-repeat; cursor:pointer; margin-left:10px; display:inline; margin-top:25px; }
.iproduct .main ul { float:left; height:185px; width:300%; }
.iproduct .main li.item { width:215px; height:185px; float:left; }
.iproduct .main li.item div.container { width:200px; height:185px; position:relative; display:block; margin:0 auto; text-align:center; }
.iproduct .main li.item a.img { width:200px; height:150px; border:1px solid #cdcdcd; padding:3px; display:block; background:#FFF; }
.iproduct .main li.item img { width:200px; height:150px; }
.iproduct .main li.item a.wd {width:208px; display:block; height:25px; line-height:25px; }
/* .mains */
.mains { width:980px; padding-top:10px; height:383px; background:url(../images/home/mains.png) 0 0 no-repeat; }
/* column2 */
.column2 { margin-bottom:0px; }
.column2 .thead { height:35px; }
.column2 .thead div.tit { float:left; width:148px; height:35px; line-height:35px; display:inline; }
.column2 .thead div.tit strong { font-size:14px; color:#005bac; margin-right:5px; }
.column2 .thead div.tit span { font-size:12px; color:#347cbd; }
.column2 .thead div.more { float:right; width:51px; height:32px; line-height:32px; text-align:right; text-align:center; margin-top:5px; }
.column2 .thead div.more a { display:block; height:32px; background:url(../images/home/more.png) 0 0 no-repeat; }
.column2 .thead div.more a:hover { text-decoration:underline; }
/* icontact */
.icontact { width:270px; float:left; margin-left:15px; display:inline; }
.icontact .tbody {}
.icontact .tel { padding-top:22px;*padding-top:25px; text-align:left; }
.icontact .tel span.sg { font-size:26px; color:#acacac; }
.icontact .tel span.sl { font-size:16px; color:#acacac; margin-left:80px; }
.icontact .main { padding:40px 5px 0; }
.icontact .main p { line-height:27px;*padding-top:12px; )padding-top:0px;}
/* iabout */
.iabout { width:343px; float:left; margin-left:35px; display:inline; }
.iabout .tbody {}
.iabout .main { padding:25px 5px 0; }
.iabout .main img{ float:left; margin-right:10px; padding:3px; border:1px solid #ddd; border-radius:4px; width:120px; height:90px; }
.iabout .main p { line-height:27px; text-align:justify; }
.iabout .main p a { color:#0251ad; text-decoration:underline; margin-left:15px; }
/* inews */
.inews { width:260px; float:right; margin-right:10px; display:inline; }
.inews .tbody {}
.inews .main { padding:25px 5px 0; }
.inews .main ul {}
.inews .main li.item { height:40px; line-height:40px;*height:38px;line-height:38px; border-bottom:1px dotted #ddd; background:url(../images/home/tip1.gif) 3px center no-repeat; }
.inews .main li.item a { float:left; color:#666666; margin-left:23px; }
.inews .main li.item a:hover { color:#69a0d1; } 
.inews .main li.item span { float:right; color:#69a0d1; }
/* ilink */
.ilink { background:url(../images/home/ikey1.png) center center repeat-x; }
.ilink .thead { background:url(../images/home/column1.png) 0 0 no-repeat; }
.ilink .tbody { position:relative; }
.ilink .tfooter { height:15px; background:url(../images/home/column1_2.png) center bottom no-repeat; }
.ilink .main { padding:0 15px; }
.ilink .main ul { float:left; }
.ilink .main li.item { width:180px; height:50px; float:left; margin:0 5px 10px; display:inline; }
.ilink .main a { width:178px; height:48px; border:1px solid #ddd; display:block; }
.ilink .main a:hover { border:1px solid #2e9401; }
.ilink .main img { width:178px; height:48px; }

/* ikey */
.ikey { width:100%; height:41px; background:url(../images/home/ikey1.png) left center repeat-x; margin-bottom:20px; }
.ikey .main { width:986px; height:41px; line-height:41px; background:url(../images/home/ikey2.png) 0 0 no-repeat; margin:0 auto; }
.ikey strong { margin-left:20px; color:#368ceb; }
.ikey span { width:1000px; }

/* footer */
.footer { background:url(../images/home/footer.gif) left 40px repeat-x #0066b3; }
.footer .subnav { height:40px; background:#368ceb; margin-bottom:15px; }
.footer .subnav .main { width:1000px; height:40px; line-height:40px; margin:0 auto; text-align:center; color:#FFF; }
.footer .subnav .main a { display:inline-block; height:40px; line-height:40px; width:100px; text-align:center; font-size:14px; font-family:"Microsoft Yahei"; color:#FFF; }
.footer .subnav .main a:hover { text-decoration:underline; }
.footer .foot { width:980px;  margin:0 auto; min-height:50px !important; _height:50px; overflow:visible; text-align:center; color:#FFF; background:#0066b3; }
.footer .foot { line-height:25px; padding-bottom:15px; }
.footer .foot a { margin:0px; color:#FFF; }
.footer .foot a:hover { color:#e13a00; text-decoration:underline; }

/* sidebar */
.sidebar { width:235px; float:left; }
.content { width:725px; float:right; }
.sidebar div.h1 { width:235px; height:49px; line-height:49px;  background:url(../images/home/sidebarTop.gif) 0 0 no-repeat; font-size:18px; color:#FFF; text-align:center; }
.sidebar .leftBar { width:235px; background:url(../images/home/leftContact_2.png) center bottom no-repeat; margin-bottom:10px; padding-bottom:12px; }
.sidebar .leftnav { background:url(../images/home/leftContact_1.png) 0 0 repeat-y; padding-bottom:10px; }
.sidebar .leftnav ul { width:235px; float:left; padding-top:20px; display:inline; }
.sidebar .leftnav li.item { float:left; width:100%; margin-bottom:8px; overflow:hidden; }
.sidebar .leftnav a.nav2 { display:block; height:29px; padding-left:40px; line-height:29px; background:url(../images/home/sidebarNav1.png) 0 0 no-repeat #368ceb; color:#FFF; }
.sidebar .leftnav a.nav2:hover, .sidebar .leftnav a.hover { color:#FFF; background:url(../images/home/sidebarNav1Hover.png) 0 0 no-repeat #0066b3; }
/* leftContact */
.leftContact { background:url(../images/home/leftContact_1.png) center top repeat-y; }
.leftContact .thead { background:url(../images/home/leftContact.png) 0 0 no-repeat; }
.leftContact .tbody { position:relative; }
.leftContact .tfooter { height:15px; background:url(../images/home/leftContact_2.png) center bottom no-repeat; }
.leftContact .main { padding:10px;line-height:27px; }

/* sitepath */
.content .column .thead { background:url(../images/home/contentHead.png) left top no-repeat; }
.content .column .tbody {}
.sitepath { float:right; width:300px; height:40px; line-height:40px; text-align:right; padding-right:15px; color:#1870d1; }
.sitepath span { margin-right:10px; }
.sitepath a { color:#1870d1; }
.sitepath a:hover { color:#ee6a08; }
.sitepath a:link, .sitepath a:visited, .sitepath a:active, .sitepath a:hover { _color:#1870d1; }


/* singlePage  单网页/文章发布 */
.singlePage .main, .about .main { overflow:hidden; padding:15px;line-height:27px; }
.singlePage .main p, .about .main p { margin-bottom:10px; line-height:27px; }

/* listProduct */
.listProduct .main { margin-bottom:15px; }
.listProduct .main .list {  }
.listProduct .main .list ul { overflow:hidden; padding-top:15px; }
.listProduct .main li.item { float:left; width:240px; float:left; margin-bottom:10px; }
.listProduct .container { padding:3px; background:#FFF; border:1px solid #ddd; width:212px; margin:0 auto; }
.listProduct .container div.img { width:212px; height:142px; overflow:hidden; margin-bottom:5px; }
.listProduct .container div.img img { width:212px; height:142px; }
.listProduct .container div.title { height:22px; line-height:22px; border-radius:1px; }
.listProduct .container div.title a.tit { color:#FFF; margin-left:10px; }
.listProduct .container div.title a.tit:hover {  }
.listProduct .container div.title a.order { float:right; width:42px; height:23px; text-align:center; line-height:23px; overflow:hidden; margin-top:-1px; margin-right:10px; display:inline; color:#FFF; }
.listProduct .container div.title a.order:hover { }

/* listProduct2 */
.listProduct2 .main { padding:15px; }
.listProduct2 .main .list { padding-bottom:20px; }
.listProduct2 .main .list ul { overflow:hidden; }
.listProduct2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listProduct2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listProduct2 .main .list li .img:hover { }
.listProduct2 .main .list li .img img { width:150px; height:110px; }
.listProduct2 .main .list li .wd { width:525px; float:right; }
.listProduct2 .main .list li .tit { height:20px; font-size:14px; line-height:20px; }
.listProduct2 .main .list li .tit a { }
.listProduct2 .main .list li .tit a:hover { text-decoration:underline; }
.listProduct2 .main .list li .mark { height:20px; color:#999; }
.listProduct2 .main .list li .mark span { margin-right:5px; }
.listProduct2 .main .list li .mark span.d { margin-left:5px; }
.listProduct2 .main .list li .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; color:#555; }
.listProduct2 .main .list li .summary a.more { margin-left:15px; color:#116eab; }
.listProduct2 .main .list li .summary a.more:hover { text-decoration:underline; }
.listProduct2 .main .list li .opr .order { height:20px; text-align:center; line-height:20px; display:inline-block; padding:0 10px; border:1px solid #dedede; }
.listProduct2 .main .list li .opr .order:hover { background:#e7e7e7; }

/* pageProduct */
.pageProduct .main { padding:15px 15px; width:700px; margin:0 auto 20px; }
.pageProduct .main .photo { width:410px; float:left; }
.pageProduct .main .photo img { width:400px; height:300px; display:block; }
.pageProduct .main .photo i { display:block; padding:4px; background:#FFF; border:1px solid #efe6cd; margin-bottom:10px; width:400px; height:300px; }
.pageProduct .main .photo span { display:block; width:400px; background:#efe6cd; height:30px; line-height:30px; color:#671763; font-weight:700; }
.pageProduct .main .info { border:1px solid #ddd; background:#f8f8f8; }
.pageProduct .main .m { border:1px solid #FFF; padding:10px 15px; }
.pageProduct .main div.ts { font-size:14px; font-weight:700; height:25px; border-bottom:1px solid #ddd; }
.pageProduct .main div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.pageProduct .main .info { margin-bottom:20px; }
.pageProduct .main .wd { float:right; width:255px; height:288px; overflow:hidden; padding:10px; border:1px solid #ddd; background:#f8f8f8; }
.pageProduct .main .wd h1 { font-size:16px; font-weight:700; line-height:20px; margin-bottom:7px; }
.pageProduct .main .wd ul { font-size:14px; }
.pageProduct .main .wd li.item { height:30px; line-height:30px; }
.pageProduct .main .wd li.item span { margin-right:5px; }
.pageProduct .main .wd li.btn { height:45px; }
.pageProduct .main .wd li.btn a.order, .pageProduct .main .wd li.btn a.msg { width:200px; height:40px; margin-top:5px; line-height:32px; text-align:center; background:url(../images/web/btn.png) 0 0 no-repeat; display:block; color:#FFF; }
.pageProduct .main .wd li.btn a.msg { background:url(../images/web/btn.png) 0 -48px no-repeat; color:#666; }
.pageProduct .main .wd li.btn a:hover{font-weight:bold;}
/* listNews */
.listNews .main { padding:10px 15px; }
.listNews .main .list { padding-bottom:20px; }
.listNews .main .list ul { overflow:hidden; }
.listNews .main .list li.item { width:100%; height:30px; line-height:30px; background:url(../images/home/tip1.gif) left center no-repeat; border-bottom:1px dashed #CCC; }
.listNews .main .list li.item a { float:left; padding-left:20px; color:#666; }
.listNews .main .list li.item a:hover { }
.listNews .main .list li.item span { float:right; margin-right:10px; color:#999; }
/* listNews2 */
.listNews2 .main { padding:15px; }
.listNews2 .main .list { padding-bottom:20px; }
.listNews2 .main .list ul { overflow:hidden; }
.listNews2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listNews2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listNews2 .main .list li .img img { width:150px; height:110px; }
.listNews2 .main .list li .img:hover { }
.listNews2 .main .list li .wd { width:525px; float:right; }
.listNews2 .main .list li .tit { height:25px; font-size:14px; line-height:20px; color:#1b7200; }
.listNews2 .main .list li .tit a { }
.listNews2 .main .list li .tit a:hover { }
.listNews2 .main .list li .mark { height:20px; color:#999; }
.listNews2 .main .list li .mark span { margin-right:5px; }
.listNews2 .main .list li .mark span.d { margin-left:5px; }
.listNews2 .main .list li .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; color:#555; }
.listNews2 .main .list li .summary a.more { margin-left:15px; }
.listNews2 .main .list li .summary a.more:hover { }

/* pageNews */
.pageNews .main { padding:0 12px; }
.pageNews .main .tit { font-size:18px; line-height:24px; padding:25px 0; text-align:center; }
.pageNews .main .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px solid #eee; border-top:1px solid #FFF;  }
.pageNews .main .mark span, .pageNews .main .mark a.msg { margin:0 7px; }
.pageNews .main .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .main .mark .font a:hover, .pageNews .main .mark .font a.cur { }
.pageNews .main .mark a.msg { width:60px; height:20px; line-height:20px; display:inline-block; }
.pageNews .main .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .main .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .main .info { margin-bottom:40px; color:#666;line-height:27px; }
.pageNews .main .info p { margin-bottom:10px; line-height:2; text-indent:2em; }

/* pageLinks */
.listLink {}
.listLink .main ul { padding-top:15px; overflow:hidden; }
.listLink .main li { float:left; width:150px; height:50px; margin-left:23px; margin-bottom:15px; }
.listLink .main a { display:block; }
.listLink .main img { width:148px; height:48px; border:1px solid #ccc; }
/* pageLinks */
.listLink2 {}
.listLink2 .main ul { padding-top:15px; overflow:hidden; }
.listLink2 .main li { float:left; width:150px; height:30px; line-height:30px; margin-left:23px; margin-bottom:5px; }
.listLink2 .main a { display:block; }


/* sinfo */
.sinfo { padding:15px; line-height:24px; }

/* 颜色 */
.pageProduct .main .wd h1 { color:#044b81; }
.pageProduct .main .wd li.item span { color:#044b81; }
.pageProduct .main div.ts { color:#044b81; }
.listCase .main .list li a:hover em { border:1px solid #044b81; }
.listCase2 .main .list li .tit { color:#044b81; }
.pageCase .main .tit { color:#044b81; }
.listNews .main .list li.item a:hover { color:#044b81; }
.pageNews .main .tit { color:#044b81; }
.pageNews .main .mark a.msg { color:#044b81; }
.pageNews .main .mark .font a:hover, .pageNews .main .mark .font a.cur { color:#044b81; }
.listProduct .container div.title a.tit:hover { color:#044b81; }
.listProduct .container div.title a.order:hover { color:#044b81; }
.listProduct .container.hover, .listProduct .container:hover { border:1px solid #368ceb; }
.listProduct .container div.title {text-align:center; background:#368ceb; border-radius:1px; }
.listProduct .container div.title a.order { background:#398f01; }
.listProduct2 .main .list li .tit a { color:#044b81; }
.listProduct2 .main .list li .img:hover { border:1px solid #044b81; }
.listProduct2 .main .list li .tit { color:#044b81; }
.listProduct2 .main .list li .tit a { }
.listProduct2 .main .list li .tit a:hover { color:#044b81; }
.listNews2 .main .list li .img:hover { border:1px solid #044b81; }
.listNews2 .main .list li .tit a { color:#044b81; }
.listNews2 .main .list li .tit a:hover { text-decoration:underline; }
.listNews2 .main .list li .summary a.more { color:#044b81; }
.listNews2 .main .list li .summary a.more:hover { text-decoration:underline; }
.listCase2 .main .list li .img:hover { border:1px solid #044b81; }
.listCase2 .main .list li .tit a { color:#044b81; }
.listCase2 .main .list li .tit a:hover { text-decoration:underline; }
.listCase2 .main .list li .summary a.more { color:#044b81; }
.listCase2 .main .list li .summary a.more:hover { text-decoration:underline; }


/* 表单验证 */
.formData { width:550px; margin:0px auto 20px; padding-top:30px; }
.formData tr.item label { margin-right:5px; }
.formData tr.item .tip { width:130px; margin-left:20px; }
.formData tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc !important;  border-radius:3px; padding:0 5px;  }
.formData tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
.formData tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #368ceb !important;  border-radius:3px; }
.formData tr.code input { width:90px; }
.formData .sub { width:102px; height:32px; line-height:32px; color:#FFF; text-align:center; background:url(../images/web/order.png) 0 0 no-repeat; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#368ceb; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
/* 留言列表展示 */
.messageList { padding:10px 5px 0; }
.messageList div.item { border:1px solid #ddd; background:#FFF; width:700px; padding:5px; margin:0 auto; margin-bottom:5px; }
.messageList div.item .top { height:20px; line-height:20px; border-bottom:1px dotted #ddd; overflow:hidden; margin-bottom:5px; }
.messageList div.item .top .name { float:right; text-align:right; color:#999; }
.messageList div.item .top .name span { margin-left:15px; }
.messageList div.item .top .tit { float:left; color:#368ceb; }
.messageList div.item .main { color:#999; }
.messageList div.item .reply { background:#cfe6ff; border:1px dotted #a8d0fd; color:#368ceb; }
.messageList div.item .reply p { padding:5px; }

.jing_pointer { width:27px; height:117px; position:absolute; top:75px; left:-100px; cursor:pointer;}
.jing_pointer.active { left:-15px !important; background-position:0 -120px !important; }
.jing_pointer { background:url(../images/pointer4.png) 0 0 no-repeat; }
.pl1{background: none !important;}